$(function(){ 
	$('tbody > tr:odd').addClass('odd');
	
	$('tbody > tr').hover(function(){
		$(this).addClass('hover');						   
	},function(){
		$(this).removeClass('hover');
	});

	var tdObj = $('tbody td[class=modify]');
	
	tdObj.click(function(){

		var inputObj = $('<input type="text" />');
		
		var tdObj = $(this);
		if(tdObj.children('input').length > 1){
			return false;
		}

		var inputText = tdObj.text();

		inputObj.val(inputText)
				.width(tdObj.width())
				.css({
					font:'11px Verdana, Arial, Helvetica, sans-serif',
					border:'none',
					background:'#ff6'
				});

		tdObj.text(" ");

		inputObj.prependTo(tdObj)
				.focus()
				.select();

		inputObj.click(function(){
			return false;
		});
		
		inputObj.keyup(function(e){

			var keyCode = e.which;
			if(keyCode == 13){
				var newInputText = $(this).val();
				tdObj.text(newInputText);
				tdObj.next("input[type='hidden']").val(newInputText);
			
			}
			
			if(keyCode == 27){
				tdObj.text(inputText);
			}
		});
		
	});

});